import roleApi from '@/config/server/api/user.js'

function roleList(info) {
  return roleApi.role.roleList.fetch(info).then(res => {
    return res
  })
}

function roleSave(info) {
  return roleApi.role.roleSave.fetch(info).then(res => {
    return res
  })
}

function roleUpdate(info) {
  return roleApi.role.roleUpdate.fetch(info).then(
    res => { return res })
}

function roleValidateUpdate(info) {
  return roleApi.role.roleValidateUpdate.fetch(info).then(
    res => { return res })
}

function roleNameList(info) {
  return roleApi.role.roleNameList.fetch(info).then(
    res => { return res })
}

function roleGrant(info) {
  return roleApi.role.roleGrant.fetch(info).then(
    res => { return res })
}
// function codeListByRoleId(info) { return roleApi.role.codeListByRoleId.fetch(info).then(res => { return res }) }
function getFrontDeskRoles(info) {
  return roleApi.role.getFrontDeskRoles.fetch(info)
}

function deleteByIds(info) {
  return roleApi.role.deleteByIds.fetch(info)
}

function editUser(info) {
  return roleApi.orgManagement.editUser.fetch(info)
}

function getUserCompile(info) {
  return roleApi.role.getUserCompile.fetch(info)
}
export default {
  roleList,
  roleSave,
  roleUpdate,
  roleValidateUpdate,
  roleNameList,
  roleGrant,

  getFrontDeskRoles,
  // codeListByRoleId,
  deleteByIds,
  editUser,
  getUserCompile
}